<%-- 
    Document   : profilo
    Created on : 7-apr-2014, 11.07.00
    Author     : Marco
--%>

<%@page import="entity.Evento"%>
<%@page import="entity.PrenotazioneEvento"%>
<%@page import="entity.Campo"%>
<%@page import="entity.PrenotazioneCampo"%>
<%@page import="entity.AnagraficaUtente"%>
<%@page import="java.util.List"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <title>SportingEventClub - Profilo</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
        <link rel="stylesheet" type="text/css" href="CSS/BaseSite.css" />
        <link rel="stylesheet" type="text/css" href="CSS/vertical-ticker.css"/>
        <script type="text/javascript" src="JQuery/jquery.totemticker.js"></script>
        <script type="text/javascript" src="JQuery/tabber.js"></script>
        <script type="text/javascript" src="JQuery/jquery.pajinate.js"></script>
        <link rel="shortcut icon" href= "Images/stadion-icon.png"/>
        <script type="text/javascript">
            $(document).ready(function(){
                $('#paging_container2').pajinate({
                    items_per_page  : 20,
                    nav_label_first : '<<',
                    nav_label_last : '>>',
                    nav_label_prev : '<',
                    nav_label_next : '>'
                });
            });				
        </script>
        <script type="text/javascript">
            $(document).ready(function(){
                $('#paging_container3').pajinate({
                    items_per_page  : 20,
                    nav_label_first : '<<',
                    nav_label_last : '>>',
                    nav_label_prev : '<',
                    nav_label_next : '>'
                });
            });				
        </script>
        <script type="text/javascript">
            $(document).ready(function(){
                $('li:odd, .paging > *:odd');
            });
	</script>
    </head>
    <body>
        <div class="main">
            <div class="page">
                <div class="header">       
                    <div class="login">
                        <%@include file="login.jsp"%>
                    </div>
                    <div class="banner">
                    </div>
                    <div class="topmenu">
                        <%@include file="topmenu.jsp" %>
                    </div>
                </div>
                <div class="content">
                    <div class="content-in">
                        <div class="left-panel">
                            <div class="left-panel-in">
                                 <%session = request.getSession();
                                  String login = (String) session.getAttribute("nomeUtente");
                                  if(login==null){
                                %>
                                    <%@include file="erroresession.jsp"%>
                                <% }else{
                                      Boolean res = (Boolean)request.getAttribute("result");
                                      if(res){
                                %>
                                        <div align='center'>
                                            <h1>Errore: Ci scusiamo per il disagio si prega di riporvare più tardi</h1><br/>
                                            <h2><a href='homepage.jsp'>Torna alla home</a></h2>
                                        </div>
                                    <%}else{
                                          List<AnagraficaUtente>result = (List<AnagraficaUtente>)request.getAttribute("datiutente");
                                          String[] data = result.get(0).getDataNascita().toString().split("-");
                                      %>
                                            <table class="tablevisualizzaDatiUtente">
                                                <thead><tr class="riga_dispari"><th>Dati Personali</th></tr></thead>
                                                <tbody>
                                                <tr><td></td><td></td><td></td></tr>
                                                <tr class="riga_pari"><td>Nome:</td><td><%=result.get(0).getNome()%></td></tr>
                                                <tr class="riga_dispari"><td>Cognome:</td><td><%=result.get(0).getCognome()%></td></tr>
                                                <tr class="riga_pari"><td>Codice Fiscale:</td><td> <%=result.get(0).getCodiceFiscale()%></td></tr>
                                                <tr class="riga_dispari"><td>Data di nascita:</td><td> <%=data[2]%>-<%=data[1]%>-<%=data[0]%></td></tr>
                                                <tr class="riga_pari"><td>Luogo di nascita:</td><td> <%=result.get(0).getLuogoNascita()%></td></tr>
                                                <tr class="riga_dispari"><td>Indirizzo di residenza:</td><td> <%=result.get(0).getIndirizzoResidenza()%></td></tr>
                                                <tr class="riga_pari"><td>Email:</td><td> <%=result.get(0).getEmail()%></td></tr>
                                                <tr class="riga_dispari"><td>Telefono:</td><td> <%=result.get(0).getTelefono()%></td></tr>
                                                <%
                                                    int f = (Integer) session.getAttribute("flag");
                                                    String permessi = "Utente";
                                                    if (f == 1) {
                                                        permessi = "Amministratore";
                                                    }
                                                %>
                                                <tr class="riga_pari"><td>Tipo Utente:</td><td> <%=permessi%></td></tr>
                                            </table>

                                            <!--stampa prenotazioni campi-->
                                            <div class="tabber">
                                                <div class="tabbertab">
                                                    <h2>Prenotazione Campi</h2>
                                                    <%
                                                        List<PrenotazioneCampo> prenCampo = (List<PrenotazioneCampo>)request.getAttribute("prencampi");
                                                        if (prenCampo.isEmpty()) {
                                                    %>
                                                            NON HAI PRENOTAZIONI
                                                        <%}else{%>
                                                            <table width='100%' class="elencoPrenotazioni">
                                                            <tr><td width='20%'>ID PRENOTAZIONE</td><td width='20%'>NUMERO CAMPO</td><td width='20%'>SPORT</td><td width='20%'>TIPO TERRENO</td><td width='20%'>DATA PRENOTAZIONE</td></tr>
                                                            </table>
                                                            <div style="margin:0; padding:0;" id="paging_container2">
                                                                <ul class="paging" style="margin:0; padding:0;">
                                                                <%
                                                                    List<Campo> campi = (List<Campo>)request.getAttribute("campi");
                                                                    for(int i=0; i<prenCampo.size(); i++){
                                                                        String[] d = prenCampo.get(i).getDataPrenotazione().toString().split("-");
                                                                        String datap = d[2]+ "-" + d[1] + "-" + d[0];

                                                                %>    
                                                                    <li style="margin:0; padding:0;">
                                                                        <table class="elencoPrenotazioni" width='100%'>
                                                                            <tr><td width='20%'><%=campi.get(i).getId()%></td><td width='20%'><%=campi.get(i).getNumeroCampo()%></td><td width='20%'><%=campi.get(i).getSport()%></td><td width='20%'><%=campi.get(i).getTipoTerreno()%></td><td width='20%'><%=datap%> <%=prenCampo.get(i).getOrarioPrenotazione()%></td></tr>
                                                                        </table>
                                                                    </li>
                                                                <%}%>
                                                                </ul>
                                                                <p style="align:center;"><div class="page_navigation"></div></p>
                                                            </div>
                                                        <%}%>
                                                </div>  
                                                
                                                <!--stampa prenotazioni eventi-->        
                                                <div class="tabbertab">
                                                    <h2>Prenotazione Eventi</h2>
                                                    <%
                                                        List<PrenotazioneEvento> preneventi = (List<PrenotazioneEvento>)request.getAttribute("preneventi");
                                                        if (preneventi.isEmpty()) {
                                                    %>
                                                        NON HAI PRENOTAZIONI
                                                    <%} else {%>
                                                        <table width='100%' class="elencoPrenotazioni">
                                                        <tr><td width='25%'>ID PRENOTAZIONE</td><td width='25%'>NOME EVENTO</td><td width='25%'>POSTI</td><td width='25%'>DATA PRENOTAZIONE</td></tr>
                                                        </table>
                                                        <div id="paging_container3">
                                                            <ul class="paging" style="margin:0; padding:0;">
                                                            <%
                                                                List<Evento> eventi = (List<Evento>)request.getAttribute("eventi");
                                                                List<String> pos = (List<String>) request.getAttribute("pos");
                                                                for(int i=0; i<preneventi.size(); i++){
                                                                    String[] d = preneventi.get(i).getDataPrenotazione().toString().split("-");
                                                                    String datap = d[2]+ "-" +d[1] + "-" + d[0];
                                                            %>
                                                                    <li style="margin:0; padding:0;">
                                                                        <table width='100%' class="elencoPrenotazioni">
                                                                            <tr><td width='25%'><%=preneventi.get(i).getId()%></td><td width='25%'><%=eventi.get(i).getTitoloEvento()%></td><td width='25%'><%=pos.get(i)%></td><td width='25%'><%=datap%>&nbsp;&nbsp;<%=eventi.get(i).getOrari()%></td></tr>
                                                                        </table>
                                                                    </li>
                                                            <%  }//chiudo for%>
                                                            </ul>
                                                            <p style="align:center;"><div class="page_navigation"></div></p>
                                                        </div>
                                                <%}%>  
                                        <%}%>
                                    <%}%>
                            </div>
                        </div>
                            </div>
                            </div>
                        <div class="right-panel">
                            <div class="right-panel-in">
                                <jsp:include page="/GeneralController">
                                    <jsp:param name="submit" value="right-content"/>
                                    <jsp:param name="op" value="newsbox"/>
                                </jsp:include>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="footer">
                    <%@include file="footer.jsp" %> 
                </div>
            </div>
        </div> 
    </body>
</html>
